﻿using System;
using Godot;
using KludgeBox.Events;

namespace VectorSurvivors;

public class ChangeStateRequest(PackedScene scene, Action<Node> callback) : CancellableEvent
{
    public PackedScene Scene { get; private set; } = scene;
    public Action<Node> Callback { get; private set; } = callback;
}